package com.slz3.business.module.goodsManagement.gooInventory;

/**
 * GooInventory: 库存管理 / 入库管理
 * v1.0 期间使用
 * redis 库存【实时】记录在：Service:Wms:Simple 下
 * pg 库存【延时】记录在 GooGoods（商品库存） 中 and 库存管理（当前库存总量）中
 * <p>
 * 核心功能【审核】【sync】
 * <p>
 * 审核：修改"入库"状态，调用【sync】
 * <p>
 * sync：
 * 1 获取全部【未删除】【已审核】入库记录 ::tarInventoryList
 * 2 获取全部【未删除】【非-交易关闭】订单详情记录 ::tarOrderLineList
 * 3 tarInventoryList 按 fkGoods 分组 & 合计库存数 ::tarInventorySumAmountList
 * 4 tarOrderLineList 按 fkGoods 分组 & 合计库存数 ::tarOrderLineSumAmountList
 * 5 合并 tarInventorySumAmountList & tarOrderLineSumAmountList ::tarSumAmountList
 * 6 tarSumAmountList 按 fkGoods 分组 & 合计库存数 ::tarSumAmountList
 * 7 同步 redis(Service:Wms:Simple) & pg(GooGoods-serGoodsStock)
 */
public class GooInventoryDesign {
}
